package com.company.design.construct.adapter.obj;

/**
 * @author yingfing
 * @create 2020--09--24 10:52
 * @describe
 */
public class AdapterTest {
    /**
     * 基本思路和类的适配器模式相同 :
     * 只是将 Adapter 类做修改,这次不继承 Source 类,而是持有 Source 类的实例,以达到解决兼容性的问题
     */
    public static void main(String[] args) {
        Source source = new Source();
        Targetable target = new Wrapper(source);
        target.method01();
        target.method02();
    }
}
